package model

type Department struct {
	BaseModel
	Name          string `json:"name"`
	ShortName     string `json:"short_name"`     //部门简称
	ContactPerson string `json:"contact_person"` //部门联系人
	ContactPhone  string `json:"contact_phone"`  //部门联系电话
	State         int    `json:"state"`          //0-禁用 1-启用
	ParentID      int    `json:"parent_id"`      //父级部门ID
	ParentName    string `json:"parent_name"`    //父级部门名称
	CompanyID     int    `json:"company_id"`     //公司ID
	//AppId         string `json:"app_id"`
}

type DepartmentView struct {
	Department
	CompanyName string `json:"company_name"` //公司名称
}

func (s *Department) TableName() string {
	return "is_department"
}

type DepartmentShort struct {
	Id   int    `json:"id"`
	Name string `json:"name"`
}
